package Entities;

import java.util.*;

import javax.persistence.*;

@Entity
@Table(name ="viajes_locales")
public class ViajeLocal extends Viaje {
	
	@OneToMany(cascade=CascadeType.ALL)
	@JoinColumn(name = "viaje_local_id")
	private Set<CargaViajeLocal> cargaLocal = new HashSet<CargaViajeLocal>();
	
	@Column(nullable = false)
	private int distanciaEstimadaKm;

	@Column(nullable = false)
	private String ruta;
	
	/**
	 * Getters and setter
	 */

	public Set<CargaViajeLocal> getCargaLocal() {
		return cargaLocal;
	}

	public void setCargaLocal(Set<CargaViajeLocal> cargaLocal) {
		this.cargaLocal = cargaLocal;
	}

	public int getDistanciaEstimadaKm() {
		return distanciaEstimadaKm;
	}

	public void setDistanciaEstimadaKm(int distanciaEstimadaKm) {
		this.distanciaEstimadaKm = distanciaEstimadaKm;
	}

	public String getRuta() {
		return ruta;
	}

	public void setRuta(String ruta) {
		this.ruta = ruta;
	}
	
	
	
}
